@charset "utf-8";
@import "reset.css";
/*************************************
* 文件名称：全局公用样式表
* 作   者：周泽彬
* 创建日期：2013-4-25
* 文件版本：V1.0
* 内容概要: 全局定义、布局样式
*************************************/
/* logo/ver/*/
.logo { float: left; display: block; padding: 0; margin: 0; width:  498px;padding-top: 16px; }
.ver { float: right; width: 498px; padding: 0; margin-top: 10px; color: #727b73; }
.ver a { color: #ccc; }
.ver a:hover { color: #000; }
.language { height: 20px; line-height: 20px; text-align: right }

.more { float: right; }
.more a { font-weight: normal; font-size: 12px; }
 
#layout { width: 100%; background: url(back.jpg) center top no-repeat; }
/*container/header/main/footer*/
#container {  }
#header { width: 100%; height: 105px; background:url(../images/topbg.jpg) repeat-x }
#header #top { width: 1004px; margin: 0 auto; }
#banner { }

.h-nav { width:1004px; margin:0 auto }
.topr { width: 375px; padding: 5px 0 0;    }
.toprlink{  line-height: 21px; }
.toprlink li{ float:right; display: block; position:relative; z-index:999;} 
.toprlink li.line{ margin:6px 16px 0 12px; _margin:3px 16px 0 12px;}
.toprlink ul li .hide_ewm{ position:absolute; left:-50px; top:28px; display:none; }
.toprlink ul li .hide_ewm img{ width:127px; height:127px; border:6px solid #fff;}
.toprlink li h3{ background: url(../images/phone.jpg) left center no-repeat;  font-weight:bold; padding-left:29px; margin-right:15px; }
.toprlink li h3 span{ color:#785f49; font-weight:bold; font-size:16px font-family:"Times New Roman"}
.top_menu{ display:block; float:left;width:75px; height:21px; line-height:21px; text-align:center; background:none; color:#bba883;}
/*微博 微信*/
.weibo_menu{ background: url(../images/weibo.jpg) no-repeat; width:27px; height:27px; display:block; float:left; text-indent:-9999px; }
.weixin_menu{ background:url(../images/weixin.jpg) no-repeat; width:27px; height:27px; display:block; float:left; text-indent:-9999px; }
/*left*/
#left { float: left; width: 216px; }
#left h2 { font-size: 16px; height: 43px; line-height:43px; color:#fff; text-indent:22px; background:url(../images/l-title.jpg) no-repeat }
#left h4{ font-size: 16px; height: 43px; line-height:43px; color:#fff; text-indent:22px; background:url(../images/l-title.jpg) no-repeat }
#left .txtbox{ padding:15px; background:#fafafa; border:1px solid #ccc}
.menu { width: 100%; margin: 0 0 10px; overflow: hidden; }
.menu .head { height: 55px; overflow: hidden; }
.menu ul { background: url(/img/menu_bg.png) repeat-y; }
.menu li .i { display: block; height: 34px; line-height: 34px; padding: 0 0 0 57px; background: url(/img/menu_blurfocus.png) no-repeat; }
.menu li.focus .i { color: #fff; font-weight: bold; background: #FC3; }
/*right*/
#right { float: right; width:770px; background:# EFEFEF}
#right .Current{ background:url(../images/dot.jpg) repeat-x left bottom; line-height:48px; height:49px; color:#666; margin-bottom:20px;}
#right .Current a.back{ background:url(../images/a_back.jpg) no-repeat; width:50px; height:48px; display:block; float:right;  }
#right .Current em{ margin-right:10px; float:right; color:#9b9b9b; font-style:normal;}
#right .Current em span{ color:#171717;}
#right .Current em a{color:#9b9b9b;}
#right .Current b{ font-size:18px; display:inline-block; border-bottom:2px solid #beb7b4; line-height:47px;}


#right .content {  }

/*footer*/
#footer{ background:#333; border:1px solid #D7D7D7; color:#fff; padding:20px 0; text-align:center;  }
#footer .copyRight{ padding:10px 0; font-family:Arial; }
#footer .copyRight a{ color:#fff;}

.eq{ background:#ebebeb}
.eq-left{ float:left; width:700px;}
.eq-left h3{ text-align:center; font-size:18px; font-weight:bold; padding:25px 0 }
.eq-left ul li{ float:left; margin-right:20px; margin-bottom:20px;}

.eq-right{ float:right; width:270px; border-left:1px solid #ccc; height:450px; padding-left:25px;}
.eq-right h4{ text-align:center; font-size:18px; font-weight:bold; padding:25px 0}
.eq-right ul li{ height:26px; line-height:26px; }
.eq-right ul li a{ display:block; background:url(../images/icoRight.gif) left center no-repeat; padding-left:15px;   }

.about{ background: url(../images/about-bg.jpg) center top no-repeat; height:266px;}
.about h5{ text-align:center; font-size:18px; font-weight:bold; padding:25px 0 ; color:#fff;  }
.about p{ text-align:center; color:#fff; font-size:14px; line-height:28px}
.about a{ display:block; margin:0 auto; width:150px; text-align:center; height:35px; line-height:35px; background:#1c6fb6; color:#fff; margin-top:25px; }
.innews{ margin:25px auto}
.innews dl{ float:left; width:470px; margin:15px 15px 15px 0 }
.innews dl p{ float:left; width:112px; padding:0 15px 0 0}
.innews dl dd{ font-weight:bold; font-size:14px}
.innews dl a{ display:block; margin-top:15px;}


.contact{ background:#ebebeb; padding-bottom:25px;}
.c-left{ float:left; width:400px;} 
.c-left h1{ font-size:18px; font-weight:bold; padding:25px 0 ;  }

.message{ float:right; width:400px}